55801062f98dcb5c0d8c074e29b365741409e915,subprojects/model-core/src/main/java/org/gradle/model/internal/registry/DefaultModelRegistry.java,DefaultModelRegistry,close,#ModelNode#,317

Before Change


            node.setState(ModelNode.State.Mutated);
        }
        if (node.getState() == ModelNode.State.Mutated) {
            fireMutations(node, path, mutators.removeAll(new MutationKey(path, MutationType.Finalize)), usedMutators);
            node.setState(ModelNode.State.SelfClosed);
        }
        if (node.getState() == ModelNode.State.SelfClosed) {

After Change


            fireMutations(node, path, mutators.removeAll(new MutationKey(path, MutationType.Defaults)), usedMutators);
            fireMutations(node, path, mutators.removeAll(new MutationKey(path, MutationType.Initialize)), usedMutators);
            fireMutations(node, path, mutators.removeAll(new MutationKey(path, MutationType.Mutate)), usedMutators);
            fireMutations(node, path, mutators.removeAll(new MutationKey(path, MutationType.Finalize)), usedMutators);
            node.setState(ModelNode.State.SelfClosed);
        }
        if (node.getState() == ModelNode.State.SelfClosed) {